package com.ly.user_system.service.impl;

import com.ly.user_system.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
import java.util.function.Function;
import com.ly.user_system.entity.UserInfo;
import com.ly.user_system.dto.UserInfoDTO;
import com.ly.user_system.detail.UserInfoDetail;
import com.ly.user_system.req.UserInfoQuery;
import com.ly.user_system.service.UserInfoService;
import com.ly.user_system.mapper.UserInfoMapper;

@Service
public class UserInfoServiceImpl extends BaseServiceImpl<UserInfo, UserInfoDetail, UserInfoDTO, UserInfoQuery, UserInfoMapper> implements UserInfoService {


    @Override
    protected void init(Class<UserInfo> entityClass, Class<UserInfoDTO> dtoClass, Class<UserInfoDetail> detailClass, Function<UserInfo, UserInfoDetail> detailFunction) {
        super.init(UserInfo.class,UserInfoDTO.class,UserInfoDetail.class,detailFunction);
    }

}